約 4,439,054 件
https://w.atwiki.jp/amagi3/pages/14.html
Java Web関連 ApacheとTomcat
https://w.atwiki.jp/ce00582/pages/3656.html
import java.awt.*; import java.awt.event.*; import java.awt.image.*; class game0512 extends Frame implements Runnable,MouseListener{ PixelGrabber pg; Color col; Image img; int w=250; int h=373; int red,green,blue; int pix[]=new int[w*h]; int memor[][]=new int[h][w]; int memog[][]=new int[h][w]; int memob[][]=new int[h][w]; int mx,nx,m,n; int m1,n1,m2,n2; int ex,ey; int ex1,ey1,ex2,ey2,ex3,ey3,ex4,ey4; int mode; String s1,s2,s3,s4; game0512(){ addMouseListener(this); s1="img2.jpg"; catchimg(s1); Thread th=new Thread(this); th.start(); } public void run(){ int t; t=1; mode=1; while(t 10){ repaint(); try{ Thread.sleep(2000); }catch(InterruptedException e){} t=t+1; } ex1=ex; ey1=ey; t=1; mode=2; while(t 10){ repaint(); try{ Thread.sleep(2000); }catch(InterruptedException e){} t=t+1; } ex2=ex; ey2=ey; repaint(); mode=3; t=1; while(t 10){ repaint(); try{ Thread.sleep(2000); }catch(InterruptedException e){} t=t+1; } ex3=ex; ey3=ey; repaint(); mode=4; t=1; while(t 10){ repaint(); try{ Thread.sleep(2000); }catch(InterruptedException e){} t=t+1; } ex4=ex; ey4=ey; mode=5; m1=ey1; n1=ex1; m2=ey3-ey1; n2=ex2-ex1; repaint(); } public static void main(String[] args) { game0512 f = new game0512(); f.setSize(700,700); f.setBackground(Color.blue) ; f.setVisible(true); f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}}); } public void paint( Graphics g ) { g.setColor(Color.blue); g.fillRect(0,0,700,700); if(mode==1)g.drawString("mode 1",100,600); if(mode==2)g.drawString("mode 2",100,600); if(mode==3)g.drawString("mode 3",100,600); if(mode==4)g.drawString("mode 4",100,600); mx=1; nx=1; for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ g.setColor(new Color(memor[mx][nx],memog[mx][nx],memob[mx][nx])); g.fillRect(100+nx,100+mx,1,1); } } g.setColor(Color.red); if(mode==5)g.fillRect(n1,m1,n2,m2); g.setColor(Color.red); g.fillRect(ex,ey,5,5); g.setColor(Color.red); if(mode==1)g.drawString("mode 1",100,600); if(mode==2)g.drawString("mode 2",100,600); if(mode==3)g.drawString("mode 3",100,600); if(mode==4)g.drawString("mode 4",100,600); } void catchimg(String s){ img = createImage(w,h); img = Toolkit.getDefaultToolkit().getImage(s); pg = new PixelGrabber(img,0,0,w,h,pix,0,w); try{pg.grabPixels();}catch(InterruptedException ie){} m=0; n=0; for(int i=0;i w*h;i++){ int p = pix[i]; col=new Color(pix[i]); red=col.getRed(); green=col.getGreen(); blue=col.getBlue(); memor[m][n]=red; memog[m][n]=green; memob[m][n]=blue; n=n+1; if (n==w)m=m+1; if (n==w)n=0; } } public void mouseEntered(MouseEvent e){ } public void mouseExited(MouseEvent e){ } public void mousePressed(MouseEvent e){ } public void mouseReleased(MouseEvent e){ } public void mouseClicked(MouseEvent e){ double mex,mey; mey=e.getY() ; mex=e.getX(); ex=(int)mex; ey=(int)mey; } }
https://w.atwiki.jp/hideaki0121/pages/170.html
/* * 作成日 2007/06/19 * * TODO この生成されたファイルのテンプレートを変更するには次へジャンプ * ウィンドウ - 設定 - Java - コード・スタイル - コード・テンプレート */ package shimane; /** * @author miyanishi * * TODO この生成された型コメントのテンプレートを変更するには次へジャンプ * ウィンドウ - 設定 - Java - コード・スタイル - コード・テンプレート */ public class DataComparator implements java.util.Comparator{ public int compare(Object o1, Object o2){ return ((Reference)o1).getRefcnt() - ((Reference)o2).getRefcnt(); } }
https://w.atwiki.jp/fmemo/pages/29.html
文字エンコードや改行コードを変えたいとき 文字エンコードを指定して再読み込みする 複数行のコピー ペースト ビジュアルモードコピー ペースト カット ペースト syntax onを実行してもカラーにならないとき 参考サイト 文字エンコードや改行コードを変えたいとき set fileencoding=utf-8 set fileencoding=euc-jp set fileencoding=shift_jis set fileformat=unix set fileformat=mac set fileformat=dos もしくは以下のような短縮形でもよい set fenc=utf-8 set fenc=euc-jp set fenc=shift_jis set ff=unix set ff=mac set ff=dos 参考http //advweb.seesaa.net/article/3074705.html 文字エンコードを指定して再読み込みする e ++enc=euc-jp e ++enc=shift_jis e ++enc=utf-8 参考http //nnno.jp/archives/32 複数行のコピー ペースト 以下のような3つのやり方がある。 ビジュアルモードを使う(1)コピー開始位置でv(2)コピー終了位置でy n行をコピーしたいとき、コピー開始行でnYとして、コピー先でPとする。 (1)コピー開始位置でmxなどとしてマークセットする(2)コピー終了位置で X,.y(3)コピー先でp 参考 教えて!goo ビジュアルモードがつかえるときは1番が簡単である。行数がすくないときは2番でもよい。 ビジュアルモード vでビジュアルモードになる。活用すると非常に便利。 C-vで矩形選択モード。 Shift-v(つまり大文字のV)で行選択モード コピー ペースト コピー開始位置でv,コピー終了位置でy,コピー先でp カット ペースト カット開始位置でv,カット終了位置でd,ペースト先でp syntax onを実行してもカラーにならないとき 環境変数TERMをterm-colorにしてみる。 $ export TERM=term-color aliasで以下のように設定してシェルの設定ファイルに書いておいてもよい。 alias vim= TERM=term-color vim 参考サイト はてな技術勉強会vim編 http //www.seeds-man.com/~nari/v2/people/nari/comp/linux/vim1.shtml http //www.ksknet.net/vi/post_133.html http //vimwiki.net/ http //d.hatena.ne.jp/ruicc/20080615 http //www.kawaz.jp/pukiwiki/?vim think and error-.vimrc|http //d.hatena.ne.jp/ruicc/20080615 think and error-Vim講座1 think and error-Vim講座3 Vimの使い方 「vim」の設定 カラースキーマの設定はここを参照した。 名無しのvim使い カラースキーマのスクリーンショット・vimスクリプトが載っている。 http //www15.ocn.ne.jp/~tusr/オプションの説明が詳しい
https://w.atwiki.jp/janexeno/pages/90.html
ThreadSearch.txt † スレッドタイトル検索で利用する検索サイトの追加や仕様変更に対応するためのファイル。 仕様 † ThreadSearch.txtの書式はcommand.datの$LISTの書式から"$LIST"を無くしたもので、変数は$TEXTE、$TEXTX、$TEXTUのみ使用可 変数 † $TEXTE 選択反転した文字列をSift_JISでURLエンコードしたもの $TEXTX 選択反転した文字列をEUC-JPでURLエンコードしたもの $TEXTU 選択反転した文字列をUTF-8でURLエンコードしたもの 記述例(JaneXeno 100625に同梱のサンプル) † find2ch.net=http //find.2ch.net/?STR=$TEXTX COUNT=50 TYPE=TITLE BBS=ALL dt a href="(http.+?)/[-0-9]+?" (.+?) /a \((\d{1,4})\) domo2.net=http //www.domo2.net/search/search.cgi?word=$TEXTX tnum=200 TD A href="(http //[^ " ]+?)/l50" target="_blank" (.+?) /A /TD TD (\d{1,4}) /TD ttsearch.net=http //ttsearch.net/s.cgi?k=$TEXTE N=200 /a a href="(http.+?)/l100".+?\d{1,4}\s+(.+?)\s+\([0-9. ]+/日\) /a /td td (\d{1,4}) google.com=http //www.google.com/search?num=50 lr=lang_ja ie=UTF-8 q=$TEXTU+site 2ch.net as_qdr=w ※JaneXenoのzipアーカイブに含まれるOptionフォルダにサンプルのThreadSearch.txtが入っています。 ff5ch.syoboi.jp=https //ff5ch.syoboi.jp/?q=$TEXTU a (? .+)?href="(.+)" (.+) /a span\s+class="count" \((\d{1,4})\) /span Open2ch=http //find.open2ch.net/?q=$TEXTU a target=_blank href=(https //[-a-z0-9.]+?/test/read\.cgi/.+?)/l50 class="text" (.+?)\((\d{1,4})\) /a
https://w.atwiki.jp/tak_is/pages/83.html
2014-05-29 19 17 27 (Thu); javaについて ver リリース日 JDK 1.0 1996年1月23日 JDK 1.1 1997年2月19日 J2SE 1.2 1998年12月8日 J2SE 1.3 2000年5月8日 J2SE 1.4 2002年2月6日 J2SE 5.0 2004年9月30日 Java SE 6 2006年12月11日 Java SE 6 Update 10 2008年10月22日 Java SE 7 2011年7月28日 Java SE 8 2014年3月18日 Java SE 9 2016年にリリース予定 eclipseについて Eclipseによっては古いjdkは利用できない可能性あり。要確認 例)jdk1.5だと4.3Keplerは利用できない ver リリース日 コードネーム 3.2 2006/06/30 Callisto 3.3 2007/06/29 Europa 3.4 2008/06/25 Ganymede 3.5 2009/06/24 Galileo 3.6 2010/06/23 Helios 3.7 2011/06/22 Indigo 4.2 2012/06/27 Juno 4.3 2013/06/26 Kepler 4.4 2014/06/25(予定) Luna eclipseダウンドード http //www.eclipse.org/downloads/ http //www.eclipse.org/downloads/packages/release/kepler/sr2 古いバージョンもダウンロード可能 eclipseプラグイン 日本語化・・・WEBサイトを参考に(pleiadesオススメ)
https://w.atwiki.jp/ce00582/pages/1136.html
import javax.swing.*; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.geom.*; import java.awt.Color; import java.awt.BasicStroke; public class dsge27 extends JPanel{ public static void main(String[] args){ JFrame frame = new JFrame(); dsge27 app = new dsge27(); frame.getContentPane().add(app); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setBounds(0, 0, 500, 500); frame.setTitle("JAVA DSGE27 労働供給非弾力的"); frame.setVisible(true); } public void paintComponent(Graphics g){ int n; double data[]=new double[101]; Graphics2D g2 = (Graphics2D)g; g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); data=dsge(); for (n=1;n 100;n++){ g2.draw(new Line2D.Double(5*n, 500-500*data[n], 5*n+5,500-500*data[n+1])); } } static double[] dsge(){ double a; double beta; double ks; double h; double k[]=new double[101]; double cx[]=new double[101]; double cp[]=new double[101]; double k1; double n1; int n2; int n3; int n; double c1; double r1; double ep; double maxc; double minc; double data[]=new double[101]; double ct[]=new double[101]; int t; a=0.33; beta=0.95; ks=Math.pow((1 / beta - 1) / a , 1 / (a - 1)); h=2*ks/100; for (n=1;n 101;n++){ k[n]=n*h; cx[n]=Math.pow(k[n],a); } t=0; while(t 100){ for (n=10;n 91;n++){ k1=k[n]+Math.pow(k[n],a)-cx[n]; n1=k1/h; n2=(int)n1; n3=n2+1; c1=cx[n2]+(n1-n2)*(cx[n3]-cx[n2]); r1=a*Math.pow(k1,a-1); cp[n]=c1/(beta*(1+r1)); } ep=0; for (n=10;n 91;n++){ ep=ep+Math.pow(cx[n]-cp[n],2); } for (n=10;n 91;n++){ cx[n]=cp[n]; } if (ep 0.0001)t=1000; t=t+1; } k1=k[47]; for (t=1;t 101;t++){ n1=k1/h; n2=(int)n1; n3=n2+1; c1=cx[n2]+(n1-n2)*(cx[n3]-cx[n2]); k1=k1+Math.pow(k1,a)-c1; ct[t]=c1; } minc=999; for (t=1;t 100;t++){ if (ct[t] minc)minc=ct[t]; } maxc=-999; for (t=1;t 100;t++){ if (ct[t] maxc)maxc=ct[t]; } for (t=1;t 100;t++){ data[t]=(ct[t]-minc)/(maxc-minc); } return data; } }
https://w.atwiki.jp/ce00582/pages/3566.html
import java.net.*; import java.io.*; import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.awt.image.*; public class game0328 extends JFrame { private Image img; public static void main(String[] args) { game0328 frm = new game0328(); frm.addWindowListener(new WindowAdapter() { public void windowClosed(WindowEvent e) { System.exit(0); } }); frm.setBounds(0 , 0 , 400 , 200); frm.setVisible(true); frm.setDefaultCloseOperation(DISPOSE_ON_CLOSE); try { URL url = new URL("http //www.wasedasai.net/2008/feature/img/pare_jyosou.gif"); Object obj = url.getContent(); if (!(obj instanceof ImageProducer)) System.exit(0); frm.img = frm.createImage((ImageProducer)obj); } catch(Exception e) { System.err.println(e); } } public void paint(Graphics g) { if (img != null) g.drawImage(img , 0 , 0 , this); } }
https://w.atwiki.jp/ce00582/pages/3660.html
import java.awt.*; import java.awt.event.*; import java.awt.image.*; class game0513 extends Frame implements Runnable,MouseListener{ PixelGrabber pg; Color col; Image img; int w=250; int h=373; int red,green,blue; int pix[]=new int[w*h]; int memor[][]=new int[h][w]; int memog[][]=new int[h][w]; int memob[][]=new int[h][w]; int mx,nx,m,n; int m1,n1,m2,n2; int ex,ey; int ex1,ey1,ex2,ey2,ex3,ey3,ex4,ey4; int mode; String s1,s2,s3,s4; Image imgc; game0513(){ imgc = Toolkit.getDefaultToolkit().getImage("nagoya.jpg"); addMouseListener(this); s1="img2.jpg"; catchimg(s1); Thread th=new Thread(this); th.start(); } public void run(){ int t; t=1; mode=1; while(t 10){ repaint(); try{ Thread.sleep(2000); }catch(InterruptedException e){} t=t+1; } ex1=ex; ey1=ey; t=1; mode=2; while(t 10){ repaint(); try{ Thread.sleep(2000); }catch(InterruptedException e){} t=t+1; } ex2=ex; ey2=ey; repaint(); mode=3; t=1; while(t 10){ repaint(); try{ Thread.sleep(2000); }catch(InterruptedException e){} t=t+1; } ex3=ex; ey3=ey; repaint(); mode=4; t=1; while(t 10){ repaint(); try{ Thread.sleep(2000); }catch(InterruptedException e){} t=t+1; } ex4=ex; ey4=ey; mode=5; m1=ey1; n1=ex1; m2=ey3-ey1; n2=ex2-ex1; repaint(); } public static void main(String[] args) { game0513 f = new game0513(); f.setSize(700,700); f.setBackground(Color.blue) ; f.setVisible(true); f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}}); } public void paint( Graphics g ) { g.setColor(Color.blue); g.fillRect(0,0,700,700); if(mode==1)g.drawString("mode 1",100,600); if(mode==2)g.drawString("mode 2",100,600); if(mode==3)g.drawString("mode 3",100,600); if(mode==4)g.drawString("mode 4",100,600); mx=1; nx=1; for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ g.setColor(new Color(memor[mx][nx],memog[mx][nx],memob[mx][nx])); g.fillRect(100+nx,100+mx,1,1); } } g.setColor(Color.red); if(mode==5)g.fillRect(n1,m1,n2,m2); g.fillRect(ex,ey,5,5); if(mode==1)g.drawString("mode 1",100,600); if(mode==2)g.drawString("mode 2",100,600); if(mode==3)g.drawString("mode 3",100,600); if(mode==4)g.drawString("mode 4",100,600); } void catchimg(String s){ img = createImage(w,h); img = Toolkit.getDefaultToolkit().getImage(s); pg = new PixelGrabber(img,0,0,w,h,pix,0,w); try{pg.grabPixels();}catch(InterruptedException ie){} m=0; n=0; for(int i=0;i w*h;i++){ int p = pix[i]; col=new Color(pix[i]); red=col.getRed(); green=col.getGreen(); blue=col.getBlue(); memor[m][n]=red; memog[m][n]=green; memob[m][n]=blue; n=n+1; if (n==w)m=m+1; if (n==w)n=0; } } public void mouseEntered(MouseEvent e){ } public void mouseExited(MouseEvent e){ } public void mousePressed(MouseEvent e){ } public void mouseReleased(MouseEvent e){ } public void mouseClicked(MouseEvent e){ double mex,mey; mey=e.getY() ; mex=e.getX(); ex=(int)mex; ey=(int)mey; } }
https://w.atwiki.jp/guru/pages/53.html
Java Tipsです。